package Datos;

import java.io.Serializable;

public class Jugador implements Serializable,Comparable{
    
    public String nombre;
    public int puntos;
    public String dificultad;

    public void setDificultad(int dificultad) {
        switch(dificultad){
            case 1: this.dificultad="Facil";break;
            case 2: this.dificultad="Normal";break;
            case 3: this.dificultad="Dificil";break;
            case 4: this.dificultad="Chuck Norris";break;    
        }
        
    }

    public String getNombre() {
       return nombre;
   }
   public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getPuntos() {
        return puntos;
    }

    public void setPuntos(int puntos) {
       this.puntos = puntos;
    }

    @Override
    public String toString() {
        return  nombre+" ........................................................... "+puntos+"pts";
    }
    
    @Override
    public int compareTo(Object o) {
        Jugador j = (Jugador)o;
         int res =0;
        if (this.puntos < j.puntos){
            res = 1;
        }
        else if(this.puntos > j.puntos){
            res = -1;
        }
        return res;
    }
    
}
